#bodyMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  background-color: #fff;
}

#bodyMask .bgc {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
}

#bodyMask .blank {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
}

#bodyMask .timeline {
  position: relative;
  z-index: 2;
  width: 0;
  height: 2vw;
}

.mask-container{
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -70%);
}

.mask-logo-container{
  display: flex;
  align-items: center;
  width: 38.66vw;
  height: 38.66vw;
}

.mask-logo-container .bglogo{
  width: 100%;
  z-index: 1;
  position: absolute
}

.mask-container .mask-logo{
  width: 25.46vw;
  margin: 0 auto;
  z-index: 2;
}

#bodyMask .loading-container{
  color: #000;
}

#bodyMask .loading-container{
  color: #8b602a;
  text-align: center;
  font-size: 3vw;
  margin-top: 8vw;
}
